/**
 * Created:	Jun.2011
 * By:		eeorange
 * About: 	zju1021 - The Willy Memorial Program (水管)
 * Status:	
 */

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
using namespace std;

#define INF			100000000
#define MAXN		110

struct Pipe{
	int h, l, bh;	// 顶端高度， 长度， 底部高度
};

int tot;		// 总水量
int nr_pipe;	// 水管数
int tg_level;	// 目标水位
int tg_pipe;	// 目标水管

bool ok;		// 溢出状态
bool vis[MAXN];	// 是否已访问
int P[MAXN]
int G[MAXN][MAXN];	// 水管数组(高度)， 连通管数组

void read_input(){
	cin >> nr_pipe;
	printf("nr_pipe: %d\n", nr_pipe);
	int n = 0;
	int x, y, h, id = 0;
	cin >> x >> y >> h;
	
	
}

void dfs(int p){	// p:pipe
	vis[p] = true;
	if(P[p].h < tg_level){ ok = false; break; }
	for(uint i=0; i<nr_pipe; i++) if(tg_level > G[p][i] && !vis[i]){ // 可以连通且未访问
		if(tg_level > P[i].h){ ok = false; break; }	// 溢出，跳出循环
		tot += P[i].l;	// 容量累加
	}
}

int main(){
	#ifdef LOCAL
		freopen("data.in", "r", stdin);
		freopen("data.out", "w", stdout);
	#endif
	int n;
	cin >> n;
	while(n--){
		read_input();
//	dfs();
	}
	
	#ifdef LOCAL
		printf("\n****** END ******\n");
	#endif
	return 0;
}


